package com.nulldev.util.concurrency.threadIt.v4.executors.bqde;

public interface ControllableThread extends Runnable {
	public static final int DEFAULT_TASK_QUEUE_SIZE = 2;

	public Object autoStart();

	public void stopThread();

	public boolean isBatchingThreads();

	public boolean isBusy();

	public default Thread getThread() {
		return null;
	}
}
